package com.jin.model.dto;

import lombok.Data;
import jakarta.validation.constraints.NotBlank;

/**
 * 微信登录请求DTO
 */
@Data
public class WechatLoginRequest {
    
    /**
     * 微信登录凭证code
     */
    @NotBlank(message = "登录凭证不能为空")
    private String code;
    
    /**
     * 用户昵称
     */
    private String nickname;
    
    /**
     * 用户头像URL
     */
    private String avatarUrl;
    
    /**
     * 用户性别 0-未知 1-男 2-女
     */
    private Integer gender;
    
    /**
     * 用户所在学院
     */
    private String college;
    
    /**
     * 用户年级
     */
    private String grade;
}
